﻿using System;
using System.Linq.Expressions;

namespace PropertyExpression.TypedSqlBuilder
{
    public static class NullableRow
    {
        public static IValue<TProperty?> _<TEntity, TProperty>(
            this INullableRow<TEntity> it,
            Expression<Func<TEntity, TProperty>> propertyExpression)
            where TProperty: struct
        {
            throw new NotImplementedException();
        }

        public static IValue<TProperty> __<TEntity, TProperty>(
            this INullableRow<TEntity> it,
            Expression<Func<TEntity, TProperty>> propertyExpression)
            where TProperty : class
        {
            throw new NotImplementedException();
        }
    }
}